/**
 * @returns {Boolean} valid value
 *
 * @properties={typeid:24,uuid:"BF20A8BD-68AF-4E9B-88F1-C9DE066B7E3A"}
 */
function tot_valores()
{
	if (importe == null || importe == 0)
	{
		globals.DIALOGS.showWarningDialog('Aviso','Debe ingresar Importe','OK')
	}
	else
	{
		forms.fac_mino.totales_valores();
	}
	return true
}

/**
 * @returns {Boolean} valid value
 *
 * @properties={typeid:24,uuid:"496C536F-D41E-4D91-9228-B8B2FBE921DC"}
 */
function valor_elegido() 
{
	if ((importe==null) || (importe==0))
	{
		elements.importe.requestFocus(true)
	} 
	else
	{
		tot_valores();
		if (fac_det_valores_to_valores.es_cheque==1)
		{
			globals.formEnVentana('fac_mino_21','cheques_rec','Datos Cheque')
		}
		else
		{
			if (fac_det_valores_to_valores.usa_cta_bco != 1)
			{ // es efectivo
				elements.cuentas_cyb.enabled 	= false;
				elements.cheque_nro.enabled		= false;
				cuentas_cyb			= globals.zparam_caja_default 
				banco_id			= null;   
				fecha_emision_chq	= null;
				fecha_pago			= null;
				cheque_nro			= null;
				banco_sucursal		= null;
				lugar_emision		= null;
				titular				= null;
				titular_cuit		= null;
				titular_direccion	= null; 
				if (fac_det_valores_to_valores.es_tarjeta == 1)
				{// es tarjeta
					elements.cuentas_cyb.enabled 	= true;
					elements.cheque_nro.enabled		= true;
					elements.fecha_pago.enabled		= false;
					fecha_pago	= forms.fac_mino.fecha
					cuentas_cyb	= null;
					globals.gcuentas_variable = 2;  //  tipo =2 parametrizar
					return true;
				}
			}
			else
			{ // es trasnferencia
				globals.gcuentas_variable = 1;   //  =1 es banco
				elements.cuentas_cyb.enabled 	= true;
				elements.cheque_nro.enabled		= true;
				elements.fecha_pago.enabled		= true;
			}
		}
	}
	return true
}

/**
 *
 * @properties={typeid:24,uuid:"661B212F-81B8-439B-A911-4425518404D3"}
 */
function validar_importe() 
{
	if ((importe==null) || (importe==0))
	{
		globals.DIALOGS.showWarningDialog('Aviso','Debe ingresar Importe','OK')
		elements.importe.requestFocus(true)
	}
}

/**
 * @properties={typeid:24,uuid:"0D31886D-529B-42B6-82F9-F9A80E6C3170"}
 */
function IraCheques() 
{
	if (valor_id != null)
	{
		if (fac_det_valores_to_valores.es_cheque == 1)
		{
			globals.formEnVentana('fac_mino_21','cheques_rec','Datos Cheque')
		}
	}
}

/**
 * Handle record selected.
 *
 * @param {JSEvent} event the event that triggered the action
 *
 * @properties={typeid:24,uuid:"6A6C9728-0551-4518-A77E-19943A4EAAD7"}
 */
function onRecordSelection_cuentas(event) 
{
if(valor_id!=null)
{  // globals.gcuentas_variable=0 es caja, =1 es banco, = 2 es tarjeta
	if (fac_det_valores_to_valores.usa_cta_bco!=1) 
	{ // no es transf.
		globals.gcuentas_variable=0
		elements.cuentas_cyb.enabled=false;
		elements.cheque_nro.enabled=false;
		elements.fecha_pago.enabled=false;
		if (fac_det_valores_to_valores.es_tarjeta==1)  //  14/09/2011 solo para tarjeta
		{ // es tajeta
			globals.gcuentas_variable=2;
			elements.cuentas_cyb.enabled=true;
			elements.cheque_nro.enabled=true;
		}
	}
	else
	{ // es transf.  usa_cta_bco==1 solo para transf.
		globals.gcuentas_variable=1;
		elements.cuentas_cyb.enabled=true;
		elements.cheque_nro.enabled=true;
		elements.fecha_pago.enabled=true;
	}
}
}

/**
 * Handle changed data.
 *
 * @param {Object} oldValue old value
 * @param {Object} newValue new value
 * @param {JSEvent} event the event that triggered the action
 *
 * @returns {Boolean}
 *
 * @properties={typeid:24,uuid:"53D2004F-A25F-467F-8561-F1C965D45BFA"}
 */
function onDataChange_cuentas_cyb(oldValue, newValue, event) 
{
	moneda_id 	= fac_det_valores_to_cuentas_cyb.moneda_id;  //  OJO da error ???? ver por que 13/09/2011 
	banco_id	= fac_det_valores_to_cuentas_cyb.banco_id;
	return true
}
